Top international association football goal scorers by country

This page lists the top all-time male goal scorer for each national football team where the top scorer has a minimum 20 goals in official international matches for his country. Players who are currently active at international level are indicated in bold type.

This list is not an all-time top international goal scorers list, as some country's second top scorer could have scored more than another country's top scorer. It only lists the top scorer for each country.

This list is for Men's association football only.

# Country Name International goals Caps Goals per Match
1  Iran Ali Daei 109 149 0.73
2  Hungary Ferenc Puskás 84 85 0.99
3  Brazil Pelé 77 92 0.84
4  Kuwait Bashar Abdullah 75 134 0.56
5  Trinidad and Tobago Stern John 70 114 0.61
6  Egypt Hossam Hassan 69 169 0.41
7  Germany Gerd Müller 68 62 1.09
8  Iraq Hussein Saeed 63 126 0.50
9  Argentina Gabriel Batistuta 56 78 0.72
9  Honduras Carlos Pavón 56 101 0.55
11  Japan Kunishige Kamamoto/Kazuyoshi Miura 55 61/89 0.90/0.62
11  Czech Republic Jan Koller 55 91 0.60
11  South Korea Cha Bum-Kun 55 121 0.45
14  Cameroon Samuel Eto'o 54 109 0.49
15  East Germany Joachim Streich 55 98 0.56
15  Republic of Ireland Robbie Keane 53 114 0.46
15  United Arab Emirates Adnan Al Talyani 53 164 0.32
18  Denmark Poul Nielsen/Jon Dahl Tomasson 52 38/112 1.37/0.46
19  Spain David Villa 51 82 0.62
19  Turkey Hakan Sükür 51 112 0.46
19  France Thierry Henry 51 123 0.41
21  Côte d'Ivoire Didier Drogba 50 76 0.66
22  Sweden Sven Rydell 49 43 1.14
23  England Bobby Charlton 49 106 0.47
25  Poland Wlodzimierz Lubanski 48 75 0.64
25  Bulgaria Dimitar Berbatov 48 76 0.63
27  Portugal Pauleta 47 88 0.53
27  Costa Rica Rolando Fonseca 47 107 0.44
29  Mexico Jared Borgetti 46 90 0.51
29  Ukraine Andriy Shevchenko 46 105 0.44
29  United States Landon Donovan 46 138 0.33
32  Croatia Davor Šuker 45 69 0.65
32  Guatemala Carlos Ruíz 45 92 0.49
34  Austria Toni Polster 43 95 0.45
35  Switzerland Alexander Frei 42 82 0.51
35  Soviet Union Oleg Blokhin 42 112 0.38
37  China PR Hao Haidong 41 115 0.36
38  Netherlands Patrick Kluivert 40 79 0.51
39  El Salvador Raúl Díaz Arce 39 68 0.57
40  Yugoslavia Stjepan Bobek 38 63 0.60
41  Nigeria Rashidi Yekini 37 58 0.64
41  Chile Marcelo Salas 37 70 0.53
41  Indonesia Bambang Pamungkas 37 83 0.45
41  Serbia Savo Milošević 37 102 0.33
41  Angola Akwá 37 unk
46  Estonia Andres Oper 36 121 0.30
47  Italy Luigi Riva 35 42 0.83
47  Slovenia Zlatko Zahovic 35 80 0.44
47  Northern Ireland David Healy 35 91 0.38
47  Romania Gheorghe Hagi 35 125 0.28
51  Uzbekistan Maksim Shatskikh 34 60 0.57
51  Czechoslovakia Antonín Puč 34 60 0.57
51  Algeria Abdelhafid Tasfaout 34 62 0.55
51  Panama Luis Tejada 34 unk
55  Norway Jørgen Juve 33 45 0.73
55  India Sunil Chhetri 33 55 0.60
55  Ghana Abedi Pele 33 67 0.49
58  South Africa Benni McCarthy 32 79 0.41
58  Cyprus Michalis Konstantinou 32 82 0.39
58  Uruguay Diego Forlán 32 84 0.38
58  Finland Jari Litmanen 32 137 0.23
62  Jamaica Luton Shelton 31 57 0.54
62  Ecuador Agustín Delgado 31 70 0.44
64  Vietnam Le Cong Vinh/Le Huynh Duc 30 48/unk 0.63/unk
64  Scotland Denis Law/Kenny Dalglish 30 55/102 0.55/0.29
64  Belgium Bernard Voorhoof/Paul Van Himst 30 61/81 0.49/0.37
64  Malta Michael Mifsud 30 85 0.35
68  Hong Kong Chan Siu Ki 29 39 0.74
68  Australia Damian Mori 29 45 0.64
68  Cuba Lester Moré 29 60 0.48
68  Greece Nikos Anastopoulos 29 73 0.40
68  Senegal Henri Camara 29 99 0.29
73  New Zealand Vaughan Coveny 28 64 0.44
73  Wales Ian Rush 28 78 0.36
73  Latvia Maris Verpakovskis 28 90 0.31
76  Sri Lanka Kasun Jayasuriya 27 unk
76  Saint Vincent and the Grenadines Shandel Samuel 27 unk
76  Yemen Ali Al-Nono 27 unk
79  Tunisia Issam Jemâa 26 57 0.46
79  Georgia Shota Arveladze 26 60 0.43
79  Russia Vladimir Beschastnykh 26 71 0.37
79  Peru Teófilo Cubillas 26 81 0.32
83  Colombia Arnoldo Alberto Iguarán 25 68 0.37
83  Paraguay José Saturnino Cardozo/Roque Santa Cruz 25 83/89 0.30/0.28
85  Israel Mordechai Spiegler 24 57 0.42
85  Macedonia Goran Pandev 24 61 0.39
85  Iceland Eiður Guðjohnsen 24 66 0.36
85  Rwanda Olivier Karekezi 24 unk
89  Togo Emmanuel Adebayor 23 43 0.53
89  Slovakia Róbert Vittek 23 79 0.29
89  Maldives Ali Ashfaq 23 unk
92  Bosnia and Herzegovina Elvir Bolic 22 52 0.42
92  Venezuela Giancarlo Maldonado 22 64 0.34
94  Bolivia Joaquín Botero 20 48 0.42
94  Belarus Maksim Romaschenko 20 63 0.32

sorted by goals then goals-per-match

Notes

See also

References